#ifndef QTAV_IMAGECONVERTER_P_H
#define QTAV_IMAGECONVERTER_P_H

#include <QtAV/QtAV_Compat.h>
#include <QtCore/QByteArray>

namespace QtAV {

class ImageConverter;
class Q_AV_EXPORT ImageConverterPrivate : public DPtrPrivate<ImageConverter>
{
public:
    ImageConverterPrivate():interlaced(false),w_in(0),h_in(0),w_out(0),h_out(0)
      ,fmt_in(PIX_FMT_YUV420P),fmt_out(PIX_FMT_RGB32){}
    bool interlaced;
    int w_in, h_in, w_out, h_out;
    int fmt_in, fmt_out;
    QByteArray data_out;
};

} //namespace QtAV
#endif // QTAV_IMAGECONVERTER_P_H
